<!DOCTYPE html>
<html lang="en">
<head>
	<meta charset="UTF-8">
	<title>Title</title>
</head>
<body>

</body>
<script>
	// * 将函数作为另一个函数的返回值
	// {
	// 	function fn(){
	// 		let a = 1;
	// 		return function(){
	// 			a+=1;
	// 			console.log(a);
	// 		}
	// 	}
	// 	const my = fn();
	// 	my();
	// }
	
	// * 将函数作为实参传递给另一个函数调用
	{
		function fn(){
			let a = 1;
			setTimeout(function(){
				console.log(a);
			})
		}
		fn();
	}
	{
		const btns = document.querySelectorAll("button");
		btns.forEach(function(btn,index){
			btn.onclick = function(){
				console.log(index,btn);
			}
		})
	}
</script>
</html>